LIFEOGRAPHDB
V 1040
E no

O dY
l en_US
S 10039
L 10008
ID10038
t new
tc17
ID10016
t stub
tc17
uc17
ID10018
CO3221227520	Advanced
Cpen
ID10011
CO3221226496	Intermediate
Cpen
ID10010
CO3221225472	Basics
Cpen
ID10004
CCcDefault
fs_tFfNTP__

ID10040
E__n3221227527
Dr1471790417
Dh1471790929
Ds1471790417
P More Info on Parametric Tags
P 
P  Escaping the = (equal sign)
P As the tag name editor parses the expressions entered in the _<TAG NAME> = <VALUE>_ form, the equal sign has a special meaning and treated as such. Thus, if —for some dark purpose— one wants to create a tag with '=' as part of its name, the special character must be escaped with \ (backslash).
P 
P Similarly, if —for some other dark purpose— one wants to create a tag with '\' as part of its name, a double backslash must be used.
P 
P  Important points to consider about average tags
P At the first glance, one may think that many tags can be used both as average and cumulative. Of course, it would make sense e.g. to have a graph showing the total number of pages read in months or the average number of pages per day in months.
P 
P The tricky part is, how the empty days are regarded. In the current implementation, empty days are given intermediate values by interpolating nearest values around them.
P 
P For example:
P 	March 12th: Pages Read = 20 (actual entry)
P 	March 13th: *<No entry>*
P 	March 14th: Pages Read = 30 (actual entry)
P In the above case when in average mode, the number of pages read will be regarded as *25*
P for March 13th.
P 
P This makes perfect sense for the things that continue to occur whether we measure them at a certain time or not, such as weather conditions. For other things, the only way to get correct results is explicitly creating tags for every single day, even when the value is 0.

ID10032
E__n3221227526
Dr1383064691
Dh1471701816
Ds1383064691
P Diary File Version Support
P 
P Current diary file version is 1030.
P 
P Below is a list showing which diary file versions can be opened and saved by a particular Lifeograph version.
P 
P  Linux Desktop 1.4 [[Together with Android 0.7 / Windows 0.4]]
P 	• *Opens:* 110-1040
P 	• *Saves:* 1040
P 
P  L 1.3 [[A 0.6 / W 0.3]]
P 	• *Opens:* 110-1030
P 	• *Saves:* 1030
P 
P  L 1.2 [[A 0.5 / W 0.2]]
P 	• *Opens:* 110-1020
P 	• *Saves:* 1020
P 
P  1.1
P 	• *Opens:* 56-1010
P 	• *Saves:* 1010
P 
P  0.11.0 - 1.0.1
P 	• *Opens:* 56-110
P 	• *Saves:* 110
P 
P  0.7.4 - 0.10.0
P 	• *Opens:* 56-74
P 	• *Saves:* 74
P 
P  0.7.3
P 	• *Opens:* 56,73
P 	• *Saves:* 73
P 
P  0.7.1, 0.7.2
P 	• *Opens:* 56
P 	• *Saves:* 56
P 
P  0.7.0
P 	• *Opens:* 51-56
P 	• *Saves:* 56
P 
P  0.5.6 - 0.6.4
P 	• *Opens:* 37-56
P 	• *Saves:* 56

ID10029
E__n3221227525
Dr1359488053
Dh1359489009
Ds1359488053
T_stub
P Encryption
P 
P Lifeograph uses <http://en.wikipedia.org/wiki/Aes256	AES256 algorithm> via <http://www.gnu.org/software/libgcrypt/	libgcrypt> for encrypted diaries.
P 
P This is real encryption. So, there is no known way of recovering the data in an encrypted diary when its password is lost -except for trial and error.

ID10017
E__n3221227524
Dr1337552255
Dh1446983419
Ds1337552255
P Hidden Options
P 
P  Diary file extension
P To override the default value (.diary) add a line to the <deid:10034	configuration file> starting with E.
P e.g. to change to .lifeograph (Please note that any custom extension should begin with a dot):
P 
P E .lifeograph
P 
P and to disable automatic appendage of an extension use just a dot:
P 
P E .
P 
P  Icon theme
P Lifeograph has an additional icon theme called Ribbla. To use it add the following line to the <deid:10034	configuration file>:
P 
P T Ribbla
P 
P  Disable down-scaling in entry and tag lists
P On certain systems small fonts of entry and tag list may be undesirable. In such cases it is possible to disable the down-scaling in these widgets by adding the following line to the <deid:10034	configuration file>:
P 
P O big lists
P 

ID10034
E__n3221227523
Dr1391259680
Dh1415700737
Ds1391259680
P Configuration File
P 
P The default path for the Lifeograph configuration file is *XDG_CONFIG_HOME/lifeograph/lifeo.conf* where *XDG_CONFIG_HOME* is equal to *~/.config* on most systems.
P 
P Lifeograph can be forced to use another configuration file than the default by setting the *LIFEOGRAPH_CONFIG_FILE* system variable.
P 
P e.g. if started with the following command-line Lifeograph will use the alternative configuration file specified (if the file does not exist, it will be created):
P 
P $ LIFEOGRAPH_CONFIG_FILE=/home/user/.lifeo.conf2 lifeograph

ID10020
E__n3221227522
Dr1341263079
Dh1415701316
Ds1341263079
P Command-line Options
P 
P  SYNOPSIS
P .	lifeograph [--force-welcome] [--open, -o _DIARY_] [--read-only]
P 
P  OPTIONS
P *--open*, *-o* _DIARY_
P Sets  the  diary  file  to be opened. If the diary is encrypted, Lifeograph will start with a password prompt.
P 
P *--read-only*, *-r*
P Open the command-line supplied file in read-only mode  if  there is one.
P 
P *--ignore-locks*
P Enables  opening locked diary files. Beware that if a diary file is locked it is probably being edited  by  another  instance  of Lifeograph or the last session with it did not finish correctly. In either case the lock file may contain unsaved changes.
P 
P *--force-welcome*
P Forces program to show  the  welcome  screen.  Normally  welcome screen is only shown on the first run of Lifeograph.

ID10023
E__n3221227521
Dr1341266304
Dh1391260730
Ds1341266304
P Backup Files
P 
P Lifeograph saves two backup files. Both are saved in the same directory as the diary file. Their names are *<DIARYNAME>.~LOCK~* and *<DIARYNAME>.~previousversion~*.
P The first one is saved twice a minute during an editing session and contains all unsaved changes up to that time. It is, however, deleted after logging out successfully.
P The second one is saved at log-out and is simply a backup of the diary before the last editing session.
P 
P  Recovery after crashes
P *<DIARYNAME>.~LOCK~* is useful to recover unsaved changes after crashes. When, due to a crash or any other reason, a Lifeograph session ends improperly the .~LOCK~ file will not be removed. In that case, Lifeograph will refuse to open the original diary again complaining that it is locked.
P If the presence of the lock is due to quitting improperly (rather than the file's being open in another instance of Lifeograph) you can rename the lock file and open it with Lifeograph to recover the unsaved changes. If you are sure that you don't want to restore the changes you can simply delete the lock file and open the original diary.
P 
P *<DIARYNAME>.~previousversion~* can be used to revert changes made in the last editing session.

ID10033
E__n3221226508
Dr1390645490
Dh1471700918
Ds1390645490
P Graphs
P 
P Lifeograph provides simple statistical graphics to visualize the distribution of entries to months or years for all entries in a diary, in a chapter or for entries associated with a single tag. These are found at the bottom of tag, chapter and diary views.
P 
P To be able to create a visual, entries related to a graph need to spread over two or more months (or years for yearly graphs) or else *INSUFFICIENT DATA* message will be displayed.
P 
P  Monthly and yearly graphs
P Graphs can be monthly or yearly according to the user's needs. This preference is saved in the diary for every individual item that has a graph.
P 
P  Zooming
P Using the slider at the top of the graph widget, it is possible to zoom in and out.
P 
P  Scrolling
P If the entirety of a graph does not fit into the widget width at the current zoom level, a scroll bar will appear at the bottom with the complete graph line on it, highlighting the portion curently visible in the widget. This can be used to navigate along the timeline of the graph like a regular scroll bar.
P It is also possible to scroll using the mouse wheel.
P 

ID10031
E__n3221226507
Dr1377870243
Dh1415700670
Ds1377870243
P Read-Only Mode
P 
P Lifeograph opens diaries in Read-only mode when
P 	• the user does not have write permissions on the diary file,
P 	• the file is a system diary, such as Lifeograph Manual, or
P 	• the user chooses so, usually for preventing accidental changes on the diary.
P 
P  Differences between Read and Edit modes
P In read-only mode,
P 	• editing functionality elements are hidden, resulting in a much simple user interface,
P 	• links are activated without pressing Ctrl and selected with pressing it,
P 	• markup characters are always hidden,
P 	• spell checking is always disabled.
P 
P 
P 
P 
P 
P 

ID10026
E__n3221226506
Dr1349541098
Dh1406834062
Ds1349541098
P Settings
P 
P rel://images/settings.gif
P 
P  Logging out when idle
P Lifeograph can save the current diary and log out when a configurable time has passed without any user interaction. This only happens when the opened diary is encrypted.
P 
P  Date format
P The order of the date elements and the separators between them can be customized to get different options such as 31/12/2014, 12.31.2014, etc... Note that date links should always follow year-month-day order. the separator can be any of the three options, though.
P 
P  Formatting toolbar
P Formatting toolbar (which is the one with bold, italic, etc... buttons) can be hidden to reclaim some more screen real estate. Note that, all the functionality in the toolbar is also accessible via <deid:10008	Keyboard Shortcuts>.

ID10019
E__n3221226505
Dr1349123755
Dh1415700554
Ds1349123755
P Printing
P 
P  Lifeograph specific options
P Lifeograph specific options can be found on the *Lifeograph* tab of the print dialog:
P 
P rel://images/printing.gif
P 
P  What to print?
P It is possible to print the current entry, filtered entries (if there is an active filter) or the entire diary.
P 
P  Text options
P The default font for the print out is configurable here. Optionally it is also possible to print each entry in its theme's font.
P The last option is for justifying the text on the page. Normally text is left aligned.

ID10028
E__n3221226504
Dr1354958522
Dh1415700163
Ds1354958522
T_stub
P Importing
P 
P It is possible to merge diaries by importing entries, tags, and chapters from another diary.
P 
P Import dialog can be opened from the <deid:10035	element options> menu of the <deid:10030	diary view>.
P 
P It is also possible to add a certain tag to all imported entries in order to be able to differentiate them after they are merged with other entries in the target diary.

ID10025
E__n3221226503
Dr1341429541
Dh1415699995
Ds1341429541
P Exporting (Saving a Copy of) the Diary
P 
P It is possible to save a complete or partial copy of the current diary as either another diary file or as a plain text file.
P 
P Export dialog can be opened from the gear menu of the <deid:10030	diary view>.
P 
P Lifeograph will ask for the password before exporting an encrypted diary.
P 
P  Exporting to plain text file
P Plain text files can be used as a future-proof back-up format or for sharing diaries with other people who do not use Lifeograph.
P 
P  Exporting to a Lifeograph diary file
P This can be used for saving a copy of the current diary either as a whole or partially as per the active entry filters. Encryption is optional and a different password can be selected than that of the original file.
P 
P  Exporting to PDF
P Although Lifeograph does not support exporting to PDF directly, printing to file facility can be used for that very purpose.

ID10027
E__n3221226502
Dr1354449009
Dh1415699978
Ds1354449009
P Spell Checking
P 
P Lifeograph supports spell-checking utilizing _Enchant_ library.
P 
P To enable spell checking go to <deid:10030	diary view> and select a language from the *Spell Checking* combo box.
P 
P If needed, spell checking preference set for the diary can be overridden for any particular entry. To do this, open the entry and right-click in the text editor. Select the desired option from the *Spell Checking* sub-menu.
P Diary Default option removes the override from the entry.

ID10015
E__n3221226501
Dr1330897444
Dh1452374143
Ds1330897444
P Lists in Entries
P 
P If you indent the line, either by Alt-I or <tab>, you can create different kinds of lists depending on the first character(s) you type:
P 
P 	• Bullet lists by typing '*'.
P 	• Dash lists by typing '-'
P 	• Enumerated lists by typing a number followed by '.', ')', or '-'.
P 	• Checklists by typing '[]'.
P 
P It is also possible to convert the current line (or multiple lines at once when text selection covers multiple lines) to bullet or check list items by using the dedicated buttons in the Entry formatting toolbar.
P 
P You can make an item a sub item by increasing the indentation level.
P 
P  Bullet lists / dash lists
P 
P 	• Item 1
P 	• Item 2
P 
P 	- item 1
P 		- sub item 1.1
P 	- item 2
P 
P  Checklists
P Lifeograph has basic checklist support. Each checklist item may have one of the four possible states:
P 
P 	[ ] not finished
P 	[~] in progress
P 	[+] finished
P 	[x] canceled
P 
P State of an item can be changed by clicking on the check box of it. Highlight and strike-through styles are applied automatically for finished and canceled items, respectively; while not finished items are rendered bold.
P 
P  Numbered lists
P Lifeograph has very basic support for numbered lists in that it automatically inserts the next number to the beginning of a new line if previous line is a valid numbered list line i.e. starts with a <tab><number><separator> sequence where separator is " *)* " " *-* " or " *.* " .
P 
P 	1- item 1
P 	2- item 2
P 	3- item 3
P 

ID10002
E__n3221226500
Dr1471700947
Dh1471701666
Ds1471700947
T_new
P Auto Correction
P 
P Following char sequences are automatically corrected by Lifeograph when entered into the entry editor:
P 
P (there is a space between every single character for clarity. Actual space characters are shown as <SPACE>)
P 
P 	• *<TAB> [ ] <SPACE>* is corrected to #<TAB> [ <SPACE> ] <SPACE># (only at the beginning of a line)
P 	• *<TAB> * <SPCAE>* is corrected to  #<TAB> • <SPACE># (only at the beginning of a line)
P 	• *- - -* is corrected to #—# (mdash)

ID10022
E__n3221226499
Dr1341265720
Dh1471373067
Ds1341265720
P Text Formatting
P 
P  Heading (Entry title)
P First paragraph of an entry (i. e. any text before the first line break) is considered the title rendered in heading style. Other formats (such as highlight) cannot be used within entry titles nor are comments. Color of heading is defined by  associated theme.
P 
P  Subheading
P Paragraphs starting with a single space (" ") are styled as subheading. Other formats and comments can be used normally in subheadings however using bold will make no difference as subheading style is already bold. Color of subheading comes from  associated theme.
P 
P  Markup chars
P Lifeograph has a text formatting system reminiscent of wiki software i.e. certain characters are used to denote different text styles. These are called _markup characters_.
P 
P *bold*: asterisk *
P 
P _italic_: underscore _
P 
P =strike-through=: equal sign =
P 
P #Highlight#: hash #
P 
P  Disabling markups in a paragraph
P Paragraphs starting with a dot (.) followed by a tab are ignored by the markup system:
P 
P .	*no bold* _no italic_ [[no comment]]
P 
P  Important points about markup chars
P 	• Markup characters are normally hidden. They are only shown when input cursor is placed adjacent to their location.
P 	• Markup characters should be inserted at the beginning and end of the part of the text you want to apply formatting
P 	• Opening markup characters must came after a *separator* but mustn't be followed by one. (Separator is a character to separate words such as space or tab.)
P 	• Closing markup characters mustn't come after a separator
P 	• Highlight color is defined by the theme applied.

ID10014
E__n3221226498
Dr1330895860
Dh1452372501
Ds1330895860
T_stub
P Filtering and Text Replacing
P 
P Entries can be filtered by
P 	• having a tag,
P 	• coming before or after a particular date,
P 	• completion status (open, in-progress, done, etc...)
P 	• containing some text, and
P 	• being favorite.
P 
P These filters can be combined to achieve a finer result.
P Additionally any single entry can be hidden/filtered out to further tweak the list of displayed entries according to any purpose.
P 
P  Use cases of filtering
P Filters has three main uses:
P 	• finding things looked for without browsing too much,
P 	• limiting effects of some operations (such as exporting and <deid:10019	Printing>) to a subset of entries in the diary, and
P 	• (when filtering by text) replacing text blocks as usual in any text editor.
P 
P  Default filter
P A diary's default filter is saved in it and applied when it is opened. Active filter can be made default by selecting the related option from the filter views menu.
P 
P  Replacing text
P When text is entered into the search box replace text options will appear below within a popover.

ID10012
E__n3221226497
Dr1329596926
Dh1377870967
Ds1329596926
P Links
P 
P Links can be given to many types of objects, such as dates, web sites, email addresses, and diary elements.
P 
P Links can be followed by holding Ctrl key when clicking on them. This behavior is reversed in <deid:10031	Read-Only Mode>.
P 
P Basically there are two types of links: automatic and manual. 
P 
P  Automatic links
P Certain expressions are recognized and automatically converted into links such as
P 	• urls starting with
P 		• http://
P 		• https://
P 		• ftp://
P 		• file://
P 	• e-mail addresses with @ sign
P 	• dates in YYYY.MM.DD format (Note that besides dots, slashes and dashes can also be used as separators in dates)
P 
P e.g.:
P 	http://launchpad.net/lifeograph
P 	e-mail@address.com
P 	2012.12.01, 2012/12/01, 2012-12-01
P 
P  Relative links
P For file links, rather than providing a full path, it is also possible to enter link paths relative to the location of the diary. Such links are formed by using a special prefix:
P 	rel://
P 
P e.g.:
P 	rel://example.diary
P 
P  Manual links
P Besides special tokens, any type of text can be converted into a link by using a special syntax:
P 
P <target	label>
P 
P where target is any type of link that is recognized by automatic link mechanism explained above or id of an entry. Please note that target and label are separated by a single *tab* character.
P 
P e.g.:
P <2012.03.31	his birth day>
P .	<2012.03.31	his birth day>
P 
P <deid:10009	Welcome Page>
P .	<deid:10009	Welcome Page>
P 
P Second example above shows the usage of an entry ID as a target. Every entry in a diary has a unique ID that never changes. However, users are not supposed to know entry IDs. The normal way of creating such links is dropping entries from list into the entry text.

ID10008
E__n3221225488
Dr1315862697
Dh1476127860
Ds1315862697
P Keyboard Shortcuts
P 
P  General
P 	• *Log out:* Ctrl + Escape
P 	• *Focus filtering control:* Ctrl + F
P 
P  Text Editing
P 	• *Undo:* Ctrl + Z
P 	• *Redo:* Ctrl + Shift + Z
P 
P 	• *Bold:*	#Ctrl + B#
P 	• *Highlight:* #Ctrl + H#
P 	• *Italic:* #Ctrl + I#
P 	• *Strike-through:* #Ctrl + S#
P 
P 	• *Toggle visibility of comments:* #Alt + C#
P 	• *Indent:* #Alt + I#
P 	• *Unindent:* #Alt + U#
P 	• *Insert empty line above:* #Alt + L#
P 	• *Erase empty line above:* #Alt + Shift + L#
P 	• *Erase current paragraph:* #Alt+ X#
P 	• *Move current paragraph up:* #Alt + Up#
P 	• *Move current paragraph down:* #Alt + Down#
P 
P 	• *Insert current date and time:* #Alt + T#
P  
P 	• *Focus tag widget:* #Ctrl + T#
P 
P #Highlighted# shortcuts can only be used when focus is on entry text.
P 
P  Navigation
P 	• *Go to the previous entry in the list:* Ctrl + Page Down
P 	• *Go to the next entry in the list:* Ctrl + Page Up
P 	• *Go to the previous entry in browsing history:* Alt + Left
P 	• *Go to today:* Ctrl + D
P 	• *Jump to current entry in the list:* Ctrl + J

ID10037
E__n3221225487
Dr1406623447
Dh1476127819
Ds1406623447
T_stub
P Active Filter
P 
P Active filter determines which entries are shown in the entry list. It is possible to make the active filter the default for the diary so that it will be saved in the diary file and will be applied when the file is opened again.
P 
P Use the filter button (the one with a funnel icon) next to search box to manage the filter.
P 
P When the active filter is different than the diary default, a *Revert active filter* button will appear on the header bar. 
P 
P See <deid:10014	Filtering and Text Replacing> for more info on filtering.

ID10009
E__n3221225486
Dr1406637833
Dh1415699721
Ds1406637833
P Completion Status
P 
P Entries and chapters that represent to-do items can be assigned a completion status.
P 
P There are four states a to-do item can be in:
P 	• Open
P 	• In progress
P 	• Done
P 	• Canceled
P 
P Entries can be <deid:10014	filtered> as per their completion statuses.

ID10013
E__n3221225485
Dr1330895758
Dh1420456190
Ds1330895758
P Numbered and Free Chapters
P 
P  Numbered chapters
P Numbered chapters are like the ordinary chapters in a book. They are a means to organize time-independent entries.
P 
P To create a numbered chapter, click the *+* button in the <deid:10035	header bar> and select *Numbered Chapter* from the drop down list.
P 
P  Free chapters
P Free chapters are essentially numbered chapters but their numbers are hidden. They serve the special use case where a less formal look is desired. They can be used together with numbered chapters in the same diary.
P 
P  Changing an entry's chapter
P It is possible to drag and drop entries into any type of chapter or move them from any chapter to a certain position in any other.
P It is also possible to enter a number for the entry (such as _1.5_ or _2.1_) to move it to a certain position in a numbered chapter.
P 
P 

ID10007
E__n3221225484
Dr1315862841
Dh1471700378
Ds1315862841
P Dated Chapters
P 
P Chapter system is a means of organizing entries according to phases in our lives. This will make it a lot more convenient to manage a diary with hundreds of entries.
P 
P  Creating chapters
P 	• Select the day the Chapter will begin in the calendar
P 	• From the *New* button in the main tool bar select *Chapter*
P 
P  Completion status
P See <deid:10009	Completion Status>
P 
P  Chapter color
P Selected color will be used to paint the background of the region corresponding to this chapter on the graphs. Lighter colors usually work better in terms of contrast and legibility.
P 
P  Chapter categories
P More than one set of chapters can be created within a diary file for grouping entries according to different schemes or different aspects of life. These chapter sets are called chapter categories.
P 
P e.g. one can create a chapter set called _Jobs_ with chapters for companies she has worked for and another one called _Places_ that contains chapters for cities she has lived in.
P 
P  Working with chapter categories
P Chapter categories are managed in <deid:10030	diary view>:
P 
P rel://images/chapter_ctg.gif
P 
P To create a new chapter category, click the down arrow beside the category rename and select *Create New...* from the menu.
P 
P To dismiss a category, select one from the list and click the dismiss button.
P 
P To rename a category, select one from the list. Type a new (unused by any other category) name. The dismiss button will turn into a apply button with a check mark icon. Click on it to apply the new name.

ID10006
E__n3221225483
Dr1315863045
Dh1420455785
Ds1315863045
T_stub
P Themes
P 
P Theme system is a means to customize the look of the entries. It is possible to change the font and colors of entries via themes. Themes are defined within "theme tags" i.e. tags that have their own themes. Entries not associated with any tag normally use the default system theme.
P 
P  Theme of the _Untagged_ metatag
P It is possible to change the theme of the entries not associated with a theme tag by adding a custom theme to the <deid:10003	"Untagged" metatag>. Please note that theme of the _Untagged_ metatag is not only used by entries without any tag but also entries without a _theme tag_.
P 
P  Editing themes
P Themes can be edited from within the Tag view. By clicking on the editable parts of the preview window it is possible to change the related theme element.
P New themes can also be created by copying existing ones from other tags.

ID10003
E__n3221225482
Dr1406634416
Dh1471700198
Ds1406634416
T_new
P The "Untagged" metatag
P 
P This is a convenience tag that serves following purposes:
P 	• Filter Untagged metatag to list only the entries without any tags
P 	• Customize the Untagged metatag's theme to change the theme of the entries without any theme tags
P 	• Drop the Untagged metatag onto an entry to remove all of its tags
P 	• Drop multiple entries onto Untagged to remove all tags from all of them

ID10041
E__n3221225481
Dr1471791085
Dh1471791353
Ds1471791085
P Editing Tag Properties Related to Graphs
P 
P Type and unit of a parametric tag as well as the type of its graph (monthly or yearly) can be edited in the related tag's view: 
P 
P rel://images/tag_editing.gif
P 
P 	1- Click the tag's name to open its view.
P 	2- Select the desired type from the list: *Boolean*, *Cumulative*, or *Average*
P 	3- Optionally enter a unit (can also be selected from the unit presets)
P 	4- Change the time divisions: *Monthly* or *Yearly*
P 

ID10001
E__n3221225480
Dr1471373300
Dh1471791119
Ds1471373300
T_new
P Tag Types
P 
P Lifeograph offers 3 types of tags: *Boolean*, *Cumulative*, and *Average*.
P 
P  Boolean tags
P These are tags in the classic sense. They do what is usually expected of tags to do: they attach user defined attributes to entries and they do it in an all-or-none fashion.
P For example, if we attach a boolean tag called "hot" to an entry, the related day is marked as a hot day but it is not clear how hot it is.
P 
P [[In a boolean system, the only way to differentiate the degrees of "hotness" would be creating several tags related to the concept of temperature —such as "hotter", "hot++", "extremely hot", etc...— which is rather impractical.]]
P 
P  Parametric tags
P With parametric tags, it is possible to give numeric values to tags to clarify the amount, rate or degree of the entry with respect to them.
P 
P Continuing from the previous example, instead of a boolean tag called "hot", we can create a parametric tag "temperature" and specify the actual temperatures as its value for individual entries. e.g.: temperature=27°C.
P 
P Lifeograph now recognizes expressions in the form of _<TAG NAME> = <VALUE>_ in the tag name editor (the one below the entry text). Appending the unit is not required.
P 
P Parametric tags have two types called cumulative and average that handle values from multiple entries differently. This is especially important for the graphs where values of days are combined to calculate the value of a month or a year.
P 
P  Cumulative tags
P Values of cumulative tags are summed to get the combined value. Example use cases include:
P 	• money spent,
P 	• distance traveled, 
P 	• pages read, and so on.
P 
P  Average Tags
P For some phenomena, summing individual values does not make any sense as they continue to occur whether we tag them or not. The values we give for them are mere measurements for a specific time. For such phenomena, combined value of multiple tags is calculated by taking the average.  Example use cases include:
P 	• weight (e.g. during a diet),
P 	• temperature,
P 	• most medical data such as blood pressure, and so on.
P 
P 

ID10005
E__n3221225479
Dr1315863054
Dh1471700185
Ds1315863054
P Tags
P 
P Tags are user defined attributes in a diary that entries can be associated with. There is no limit for the number tags a diary can hold.
P 
P Tags can be added to the current entry by dropping them onto the entry text or by typing their name into the *Tag name* field which is opened by clicking *Add Tag* in the entry's tag list or by using the shortcut Ctrl + T. Entering only part of the tag name is sufficient as Lifeograph will suggest tags containing the entered text portion for auto-completion.
P 
P Entries can also be tagged by dropping the tag onto the entry items in the entry list.
P Multiple entries can ce tagged at once by dropping them onto a tag.
P 
P  Creating tags
P Tags are crated by typing a unique tag name in the *Tag name* field below the entry view and clicking the *Create Tag* button that will show up when the entered text is not a name used before. Newly created tag will also be associated with the current entry.
P 
P  Tag categories
P Tags can optionally be grouped into so called categories to help users manage the tag list when the number of the tags grows too big.
P 
P To add a tag to an existing or new category:
P 	• Click the tag in the tag list to open its view.
P 	•  From *Category* combo-box select *Create New...*
P 
P It is also possible to change the category of a tag by dragging and dropping it into and out of categories in the tag list.
P 
P  Themes
P A tag can be used to assign <deid:10006	themes> to the entries they are associated with. This kind of tags are called _theme tags_ and are represented with a special icon in the tag list. If an entry is associated with more than one theme tag, any of these tags can be set to be the theme tag.

ID10021
E__n3221225478
Dr1315863316
Dh1420449283
Ds1315863316
P Entries
P 
P Entries constitute the most essential part of a diary.
P 
P Entries can be time based or time independent. Time based entries are for recording notes related to a certain date like events happened on that day. They are normally sorted by date. Up to 1024 entries can be added to a particular date.
P 
P Time independent entries are for general notes, or any other idea not associated with a date. Time independent entries are grouped into <deid:10013	numbered or free chapters>.
P 
P  Creating entries
P Entries are created by using the _New_ button in the main toolbar. The type of the new entry will depend on the current entry or whether a day is selected on the calendar.
P 
P Time based entries can also be created by double clicking a day in the calendar.
P Time independent entries can also be created by using the dedicated button in the numbered and free chapter views.
P 
P It is also possible to create a new entry on the current date by using *Today* button.
P 
P  Entry list
P Entries in the list are sorted by date by default. Order is from latest to earliest.
P It is also possible to have entries sorted 
P 	• by size, i.e. number of characters in them (from longest to shortest)
P 	• and by last save time (from newest to oldest).
P 
P Multiple entries can be selected in the entry list and, via dragging and dropping onto a tag, all of them can be tagged in a single step.
P 
P  Text formatting
P First paragraph of an entry is formatted as heading.
P 
P Paragraphs starting with a single space character (" ") are formatted as subheading.
P 
P Any text between
P 	• two asterisks ("*") are formatted as bold;
P 		e.g. Look at the *emphasized part* of the text!
P 	• two underscores ("_") are formatted as italic;
P 		e.g. Why do you _lean_ forward?
P 	• two equals signs ("=") are formatted as strike-through.
P 		e.g. =canceled out=
P 
P Refer to <deid:10022	Text Formatting> for a complete guide of text formatting.
P 
P  Comments
P There is a special markup type to denote comments in a text. Marking up comments this way has the benefit of toggling their visibility when needed. e.g. before taking a print out.
P 
P [[this is a comment]]
P 
P  Links
P It is possible to create links to other entries, dates, files, web sites, etc... in an entry. See <deid:10012	Links> for more info.
P 
P  Images
P Links to image files are automatically replaced by the thumbnail of the target image under following conditions:
P 	• link should be start with file:// or rel://
P 	• it should be placed in a dedicated paragraph i.e. there should be no other character in the paragraph other than link text, including space characters.
P 
P Please note that image files are not saved within diary files. Although they appear as images inside the entries, they are still just links to external files.
P 
P  Completion status
P See <deid:10009	Completion Status>.

ID10024
E__n3221225477
Dr1349518893
Dh1415701235
Ds1349518893
P Diary Elements
P 
P Diary elements are data blocks that represent different data types in a diary.
P Types of diary elements are
P 	• Entry,
P 	• Tag,
P 	• Tag Category,
P 	• Chapter,
P 	• Chapter Category,
P 	• Filter
P 
P  Graphical interface
P Diary elements listed above (except for chapter category) have their own _view_ for editing and management. <deid:10035	Active element panel (central panel)> displays the view of the currently selected element.

ID10030
E__n3221225476
Dr1315863197
Dh1415656860
Ds1315863197
P Diaries
P 
P Lifeograph supports working with multiple diary files. It remembers previously opened diaries and offers a list of them at the start-up for easy access.
P 
P  Creating a new diary
P See <deid:10036	Interface (Login)>.
P 
P  Saving
P Diaries are saved automatically on log out. Previous version of the diary is also kept as a backup file. For more information about backups see <deid:10023	Backup Files>.
P Empty entries are ignored when saving.
P 
P  Diary view
P Diary view is opened by clicking the topmost item in the <deid:10024	entry list>.
P It allows the user
P 	• to add encryption to the diary
P 	• to change the password if the diary is already encrypted
P 	• to set spell checking language,
P 	• exporting and importing
P and some more.
P 
P  Encryption
P There are two types of diaries: plain and encrypted.
P To encrypt a diary, all that is needed to be done is adding a password to it.
P Lifeograph offers to add a password in the file dialog while creating a new diary. It is also possible to encrypt a plain diary afterwards via the *Encrypt..* item in the gear menu of the diary view.
P Encryption, once added, cannot be removed from a diary file. However, an unencrypted copy can be created via <deid:10025	export functionality>.
P 
P  Extension of diary files
P Default extension for diaries is *.diary* which will be appended automatically to the end of the name. This behavior, though, can be overridden via a <deid:10017	hidden option>.

ID10035
E__n3221225475
Dr1341347350
Dh1471791310
Ds1341347350
P Interface (Editing)
P 
P rel://images/interface_legend.gif
P 
P 
P  1: Active element panel
P Central part of the editing interface shows the <deid:10024	diary element> currently selected, be it an entry, a tag, or the diary itself.
P 
P  2: Main tool bar (header bar)
P Lifeograph tries to follow the Gnome 3 design guidelines and uses a "headerbar" to display its most used tools.
P 
P Following items are provided in the header bar (from left to right):
P 	• *Back:* Go back in the browsing history
P 	• *Today:* Go to today. Even if there is no entry on today, one will be created upon clicking this button
P 	• *Add (plus):* Create a new entry, or one of the three kinds of the chapters. A new entry will be created on the selected day in the calendar (if any) or under the current numbered or free chapter. Likewise, a new dated chapter can only be created if a date is selected in the calendar.
P 	• *Current element:* Displays the active elements icon and upon clicking provides options for the active element.
P 	• *Filter button:* Displays the filter popout to edit current and default filters for the diary.
P 	• *Search box:* Filter entries containing the entered text.
P 	• *List options:* change the sorting type of the entry list.
P 	• *Log out:* Close the current diary and return to the Login screen immediately after saving the diary.
P 	• *Log out options (down arrow):* Provides disable auto-logout for this session and log out without saving options.
P 
P  3: Entry list
P Entry list show entries grouped by chapters. The root item of the list (tree) is the diary itself.
P 
P All of the items in the list correspond to an <deid:10021	element> in the diary and when selected show the view of that element in the active element panel e.g. the root item shows the properties of the open diary.
P 
P  4: Calendar
P A standard Gtk+ calendar. Clicking a day shows first entry of that day, if any. Double-clicking creates a new entry.
P 
P  5: Tag list
P Top of the left panel hosts the list of tags defined in the current diary grouped into categories.

ID10036
E__n3221225474
Dr1375515844
Dh1415701923
Ds1375515844
P Interface (Login)
P 
P rel://images/login.gif
P 
P Login view allows one to choose the diary to open. It contains a list of previously opened diaries as well as standard diary files included in the package.
P 
P  Add button (the one with the plus sign)
P Use this button to open a diary not included in the diaries list or create a new diary:
P 
P *Create a New Diary...*
P Opens a file save dialog to enter the name, location, and optionally a password for a new diary. Upon the completion of necessary info, an empty diary file will be opened.
P 
P *Open a Diary File...*
P Opens a file open dialog to select a diary file not available in the diary list.
P 
P  Diary List
P Contains previously opened diaries and system diaries which are Lifeograph Manual (this document) and an example diary file that also contains the release history of Lifeograph. System diaries are denoted with an asterisk in square brackets at the beginning of their names.
P 
P *TIP:* Clicking on the *Last Saved* column header of the list changes the column to display *Last Read* dates. This is useful for finding the diaries opened in read-only mode.
P 
P  Read and Edit buttons
P Diaries can be opened in editing mode for making changes or in <deid:10031	Read-Only Mode> which is a good way of making sure that nothing is changed inadvertently.
P System diaries can only be opened in read-only mode.

ID10039
E__n3221225473
Dr1315862444
Dh1471373007
Ds1315862444
P Welcome to Lifeograph manual!
P document version: 1.4a
P 
P rel://images/interface.gif
P 
P <http://lifeograph.sourceforge.net	Lifeograph website>
P 
P This manual is aimed at being a complete guide about Lifeograph.
P It is distributed with Lifeograph. 
P 
P 
P 
P 
P 
P 

